Fixed TZ issue in EventDrop spec and removed the last deprecation warning

Added bundler caching on travis ci

Dominik Sander 9 年 前
コミット
1f20cf25b9
共有3 個のファイルを変更した6 個の追加3 個の削除を含む
  1. 1 0
      .travis.yml
  2. 2 2
      spec/models/event_spec.rb
  3. 3 1
      spec/support/shared_examples/liquid_interpolatable.rb

+ 1 - 0
.travis.yml

@@ -1,4 +1,5 @@
1 1
 language: ruby
2
+cache: bundler
2 3
 bundler_args: --without development production
3 4
 env:
4 5
   - APP_SECRET_TOKEN=b2724973fd81c2f4ac0f92ac48eb3f0152c4a11824c122bcf783419a4c51d8b9bba81c8ba6a66c7de599677c7f486242cf819775c433908e77c739c5c8ae118d

+ 2 - 2
spec/models/event_spec.rb

@@ -85,7 +85,7 @@ describe EventDrop do
85 85
   before do
86 86
     @event = Event.new
87 87
     @event.agent = agents(:jane_weather_agent)
88
-    @event.created_at = Time.at(1400000000)
88
+    @event.created_at = Time.now
89 89
     @event.payload = {
90 90
       'title' => 'some title',
91 91
       'url' => 'http://some.site.example.org/',
@@ -115,6 +115,6 @@ describe EventDrop do
115 115
 
116 116
   it 'should have created_at' do
117 117
     t = '{{created_at | date:"%FT%T%z" }}'
118
-    interpolate(t, @event).should eq('2014-05-13T09:53:20-0700')
118
+    interpolate(t, @event).should eq(@event.created_at.strftime("%FT%T%z"))
119 119
   end
120 120
 end

+ 3 - 1
spec/support/shared_examples/liquid_interpolatable.rb

@@ -9,7 +9,9 @@ shared_examples_for LiquidInterpolatable do
9 9
       "escape" => "This should be {{hello_world | uri_escape}}"
10 10
     }
11 11
 
12
-    @checker = described_class.new(:name => "somename", :options => @valid_params)
12
+    @checker = new_instance
13
+    @checker.name = "somename"
14
+    @checker.options = @valid_params
13 15
     @checker.user = users(:jane)
14 16
 
15 17
     @event = Event.new